Versions:

  • 17.10.0
  • 17.9.0
  • 17.8.0
  • 17.7.0
  • 16.28.3
  • 16.28.2
  • 16.28.1
  • 16.27.2
  • 16.27.1
  • 16.26.3
  • 16.26.2
  • 16.26.1
  • 16.25.5
  • 16.25.4
  • 16.25.3
  • 16.25.2
  • 16.25.1
  • 16.24.3
  • 16.24.2
  • 16.24.1
  • 16.23.2
  • 16.23.1
  • 16.22.3
  • 16.22.2
  • 16.22.1
  • 16.21.4
  • 16.21.2
  • 16.20.7
  • 16.20.6
  • 16.20.5
  • 16.20.4
  • 16.19.11
  • 16.19.10
  • 16.19.8
  • 16.19.7
  • 16.19.5
  • 16.19.4
  • 16.19.3
  • 16.19.2
  • 16.19.1
  • 16.16.18
  • 16.16.17
  • 16.16.16
  • 16.16.15
  • 16.16.12
  • 16.16.11
  • 16.16.10
  • 16.16.9
  • 16.16.8
  • 16.16.7
  • 16.16.6
  • 16.16.5
  • 16.16.4
  • 16.16.3
  • 16.16.02
  • 16.16.01
  • 16.15.11
  • 16.15.10
  • 16.15.9
  • 16.15.8
  • 16.15.7
  • 16.15.6
  • 16.15.4
  • 16.15.2
  • 16.15.1
  • 16.14.6
  • 16.14.5
  • 16.14.4
  • 16.11.6

SchemaCrawler 17.10.0, released by Sualeh Fatehi, is a free, command-line driven database schema discovery and comprehension utility that has evolved through sixty-nine official versions since its inception. Designed for data architects, developers, and analysts who need to understand or document relational structures without altering them, the tool connects to any JDBC-compliant engine—Oracle, PostgreSQL, MySQL, SQL Server, DB2, SQLite, HyperSQL, and others—reads catalog metadata, and renders it as plain text, HTML, PDF, DOT, or JSON reports. Typical use cases include generating up-to-date data dictionaries for compliance audits, visualizing table relationships during legacy-system migrations, comparing development and production schemas to spot drift, and embedding lightweight introspection into CI pipelines so that schema changes fail the build when they break contractual constraints. Because output is template-based, teams can brand documentation or extract only the objects and properties relevant to their governance process; optional graph generation produces ER diagrams readable by Graphviz, while scripting hooks allow Groovy, JavaScript, or Python automation. The software ships as a self-contained JAR that requires only Java 8 or higher, making it portable across Windows, macOS, and Linux workstations, and its liberal Apache 2.0 license permits commercial redistribution. Although SchemaCrawler itself is not hosted in the catalog, readers interested in complementary Windows utilities can obtain them at no cost from get.nero.com, where downloads are delivered through trusted package sources such as winget, always supply the latest version, and support batch installation of multiple applications.

Tags: